/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pck_tramitedocu.pck_src.pck_utiles.enums;

import java.util.*;

/**
 *
 * @author USUARIO
 */
public enum TipoEmailElementsEnum {
    
    REMITENTE(1,"EPS GRAU S.A. - SISTEMA WEB DE TRÁMITE DOCUMENTARIO"),
    ASUNTO_DOCUMENTO_GENERADO(2,"DOCUMENTO GENERADO"),
    ASUNTO_DOCUMENTO_CERRADO(3,"DOCUMENTO CERRADO"),
    ASUNTO_DOCUMENTO_VENCIDO(4,"DOCUMENTO VENCIDO POR FECHA DE RESPUESTA"),
    JEFE_AREA(3,"JEFE DE ÁREA"),
    SUBORDINADO(4,"SUB ORDINADO"),
    PRACTICANTE(5,"PRACTICANTE");
    
    private Integer codigo;
    private String valor;

    private TipoEmailElementsEnum(Integer codigo, String valor) {
        this.codigo = codigo;
        this.valor = valor;
    }

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public String getValor() {
        return valor;
    }

    public void setValor(String valor) {
        this.valor = valor;
    }
    
    public static List<TipoEmailElementsEnum> list = new ArrayList<TipoEmailElementsEnum>();
    public static Map<Integer,TipoEmailElementsEnum> lookup = new HashMap<Integer,TipoEmailElementsEnum>();
    
    static{
        for (TipoEmailElementsEnum s : EnumSet.allOf(TipoEmailElementsEnum.class)) {
                list.add(s);
                lookup.put(s.getCodigo(), s);
        }
    }
}